
import axios from '~/axios' //获取到的是创建完返回的自定义实例
import {queryParams} from '~/composables/util.js' //获取到的是创建完返回的自定义实例
// 登录的接口方法
export function login(username,password){
   return axios.post("/admin/login",{
        username,
        password
    })
}
// 获取管理员信息和权限菜单的接口方法
export function getinfo(){
    return axios.post("/admin/getinfo")
}

// 用户登录的接口方法
export function logout(){
    return axios.post('/admin/logout')
}

// 修改密码接口方法
export function updatepassword(data){
    return axios.post('/admin/updatepassword',data)
}

// 获取管理员列表方法
export function getManagerList(page,query={}){
    let r = queryParams(query)
    return axios.get(`/admin/manager/${page}${r}`)
}

export function updateManagerStatus(id,status){
    return axios.post(`/admin/manager/${id}/update_status`,{
        status
    })
}

//新增
export function createManager(data){
    return axios.post(`/admin/manager`,data)
}

//修改
export function updateManager(id,data){
    return axios.post(`/admin/manager/${id}`,data)
}

//删除
export function deleteManager(id){
    return axios.post(`/admin/manager/${id}/delete`)
}